#pragma once
#include<stdio.h>
#include<assert.h>

#define ListSize 100

typedef int DataType;

typedef struct
{
	DataType list[ListSize];
	int length;
}SeqList;

void InitList(SeqList* L);

void PushBack(SeqList* L, DataType x);

void PrintList(SeqList* L);

void PrintLength(SeqList* L);

void GetElem(SeqList* L, int i);

void InsertList(SeqList* L, int i, DataType x);

void DeleteList(SeqList* L, int i);

void ClearList(SeqList* L);